Text copied to clipboard!
Наслов
Text copied to clipboard!Full Stack Softverski Inženjer
Опис
Text copied to clipboard!
Tražimo Full Stack Softverskog Inženjera koji će se pridružiti našem dinamičnom timu i doprineti razvoju inovativnih softverskih rešenja. Kao Full Stack Softverski Inženjer, bićete odgovorni za dizajn, razvoj i održavanje aplikacija koje obuhvataju i frontend i backend komponente. Očekuje se da imate iskustva sa modernim programskim jezicima, radom sa bazama podataka, kao i razumevanje principa dizajna korisničkog interfejsa i arhitekture sistema.
Vaša uloga uključuje blisku saradnju sa drugim inženjerima, dizajnerima i menadžerima proizvoda kako biste isporučili visokokvalitetna rešenja koja zadovoljavaju potrebe korisnika i poslovne ciljeve. Bićete uključeni u sve faze životnog ciklusa softverskog razvoja, od analize zahteva i planiranja, preko implementacije i testiranja, do implementacije i održavanja.
Idealni kandidat ima iskustva sa razvojem web aplikacija koristeći JavaScript (React, Angular ili Vue.js), kao i backend tehnologije poput Node.js, Java, Python ili .NET. Poznavanje rada sa relacionim i nerelacionim bazama podataka (npr. MySQL, PostgreSQL, MongoDB) je poželjno. Takođe, očekuje se razumevanje principa DevOps-a, verzionisanja koda (Git), kao i osnovnih sigurnosnih praksi.
Pored tehničkih veština, cenimo sposobnost samostalnog rešavanja problema, timski rad i želju za učenjem novih tehnologija. Ako ste motivisani, proaktivni i želite da radite na izazovnim projektima u okruženju koje podstiče profesionalni razvoj, pozivamo vas da se prijavite.
Одговорности
Text copied to clipboard!- Razvoj i održavanje web aplikacija na frontendu i backendu
- Saradnja sa timom na definisanju zahteva i arhitekture
- Pisanje čistog, efikasnog i skalabilnog koda
- Implementacija i integracija API-ja
- Rad sa bazama podataka i optimizacija upita
- Testiranje i otklanjanje grešaka u aplikacijama
- Praćenje novih tehnologija i predlaganje poboljšanja
- Učešće u code review procesu
- Dokumentovanje rešenja i procesa
- Osiguravanje sigurnosti i performansi aplikacija
Захтеви
Text copied to clipboard!- Diploma iz oblasti informatike, softverskog inženjerstva ili srodne oblasti
- Iskustvo u radu sa frontend framework-ovima (React, Angular, Vue.js)
- Iskustvo sa backend tehnologijama (Node.js, Java, Python, .NET)
- Poznavanje rada sa bazama podataka (MySQL, PostgreSQL, MongoDB)
- Razumevanje RESTful API-ja i web servisa
- Iskustvo sa verzionisanjem koda (Git)
- Razvijene analitičke i problemske veštine
- Sposobnost rada u timu i samostalno
- Dobre komunikacione veštine
- Poželjno iskustvo sa DevOps alatima i praksama
Могућа питања на интервјуу
Text copied to clipboard!- Koje frontend i backend tehnologije ste koristili u prethodnim projektima?
- Kako pristupate rešavanju kompleksnih problema u razvoju softvera?
- Imate li iskustva sa radom u agilnim timovima?
- Kako osiguravate sigurnost aplikacija koje razvijate?
- Možete li opisati proces integracije API-ja koji ste implementirali?
- Kako pristupate optimizaciji performansi web aplikacija?
- Koje alate koristite za verzionisanje koda?
- Imate li iskustva sa cloud platformama (AWS, Azure, GCP)?
- Kako ostajete u toku sa novim tehnologijama?
- Koji je vaš omiljeni projekat na kojem ste radili i zašto?